﻿/* 
 * Tags
 */

@charset "utf-8";

body {
	margin: 0px;
	padding: 0px;
	background-color: #F2F2F2;
	color:#333333;
	font-size:12px;
}

a {
	color: #0D4383;
	text-decoration:underline;
}

a:hover {
	color: #015EA3;
}
	
img {
	margin: 0px;
	padding: 0px;
	border: none;
}

h4 {
	font-size:14px;
}

/*
td,li {
	font-size:12px;
}
*/

p,td,th,li {
	font-size:12px;
}




/* 
 * Classes
 */

p.text {
	font-size:12px;
	line-height:150%;
}

.textRedBold {
	color:#CC0000;
	font-weight:bold;
}

.textBlueBold {
	color:#0000CC;
	font-weight:bold;
}

.textGreenBold {
	color:#006600;
	font-weight:bold;
}

.clear {
	clear:both;
}

.mp0 {
	margin:0px;
	padding:0px;
}

.tableBlue {
	background-color:#D3EDFB;
	border-bottom: 1px solid #CCCCCC;
}

.tableRed {
	background-color:#F8E4E4;
	border-bottom: 1px solid #CCCCCC;
}

.tableYellow {
	background-color:#FCEBC7;
	border-bottom: 1px solid #CCCCCC;
}

.tableGreen {
	background-color:#D6F1D1;
	border-bottom: 1px solid #cccccc;
}


/*
 * Selector
 */

/* Layout */
div#container {
}

	div#header {
		width: 100%;
		border-bottom:5px solid #064683;
		background-color:#FFFFFF;
	}
	
		div#headerContent {
			width:780px;
			height:75px;
			padding-top:10px;
			padding-bottom:10px;
			margin-left:auto;
			margin-right:auto;
		}
		
			div#headerContentLeft {
				width:310px;
				float:left;
			}
			
				p#headerContentLeftText {
					color:#666666;
					font-size:10px;
					margin:0px;
					padding:0px;
					padding-left:5px;
				}
				
				h1#headerContentLeftTitle {
					width:310px;
					height:50px;
					margin:0px;
					padding:0px;
				}
				
				
				div#headerContentLeftMenu {
					margin-bottom:15px;
				}
				
					div#headerContentLeftMenu ul {
						margin:0px;
						padding:0px;
						font-size:10px;
						list-style-type:none;
					}
					
						div#headerContentLeftMenu li {
							margin:0px;
							padding:0px;
							float:left;
						}

			
			div#headerContentRight {
				width:470px;
				float:right;
				text-align:right;
			}
			
				div#headerContentRightTop {
					margin-top:10px;
				}
				
					div#headerContentRightTop h2 {
						display:none;
					}
					
					div#headerContentRightTop table {
					}
						
						div#headerContentRightTop form {
							margin:0px;
							padding:0px;
						}
							
						div#headerContentRightTop input {
							margin:0px;
							padding:0px;
							vertical-align:middle;
						}
							
							div#headerContentRightTop input#searchTextbox {
								width:195px;
								height:17px;
								border:1px solid #E6E6E6;
							}

				div#headerContentRightBottom {
					width:470px;
					text-align:right;
				}
				
					div#headerContentRightBottom h2 {
						display:none;
					}
					
					div#headerContentRightBottom ul {
						margin:0px;
						padding:0px;
						list-style-type:none;
					}
					
						div#headerContentRightBottom li {
							margin:0px;
							padding:0px;
							padding-left:5px;
							/* padding-right:5px; */
							/* float:left; */
							display:inline;
						}
						
					div#headerContentRightBottom a {
						color:#333333;
						text-decoration:none;
					}
					
						div#headerContentRightBottom a:hover {
							color:#999999;
							text-decoration:none;
						}
						
	div#content {
		width:780px;
		margin-left:auto;
		margin-right:auto;
		background-color:#FFFFFF;
		/* border-bottom:1px solid #CCCCCC; */
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
	}
	
		div#contentMenu {
		}
		
			div#contentMenu h2 {
				display:none;
			}
			
			div#contentMenu ul {
				margin:0px;
				padding:0px;
				list-style-type:none;
			}
			
				div#contentMenu li {
					margin:0px;
					padding:0px;
					border-bottom:1px solid #F2F2F2;
					display:block;
					float:left;
				}
				
				div#contentMenu img {
					vertical-align:top;
				}

		/* Append 2008.09.25 */
		div#contentSubMenu {
			width:780px;
			margin-left:auto;
			margin-right:auto;
			clear:both;
		}
		
			div#contentSubMenu ul {
				margin:0px;
				padding:0px;
				list-style-type:none;
			}
			
			div#contentSubMenu img {
				vertical-align:bottom;
			}
			
			div#contentSubMenu table {
				position:absolute;
				z-index:100;
			}

				div#contentSubMenu01 {
					width:140px;
					display:none;
				}
				
				div#contentSubMenu02 {
					width:140px;
					display:none;
				}
				
				div#contentSubMenu03 {
					width:140px;
					display:none;
				}
				
				div#contentSubMenu04 {
					width:140px;
					display:none;
				}
				
				div#contentSubMenu05 {
					width:110px;
					display:none;
				}
				
				div#contentSubMenu06 {
					width:110px;
					display:none;
				}

				
		div#contentDetail {
			/* border-top:1px solid #F2F2F2; */
		}
		
			div#contentDetailLeft {
				width:540px;
				padding:10px;
				float:left;
			}
			
			div#contentDetailRight {
				width:220px;
				margin-top:10px;
				float:right;
			}
			
				div#rightSubmenuContent {
					width:220px;
				}
				
					div#rightSubmenuContent h2 {
						color:#FFFFFF;
						font-size:12px;
						width:210px;
						height:25px;
						margin:0px;
						padding:0px;
						padding-top:10px;
						padding-left:10px;
						background-image:url(../images/toppage/newsContentTop.gif);
					}
					
					div#rsubmenuContent {
						background-image:url(../images/toppage/newsContentMiddle.gif);
						padding-left:5px;
						padding-top:5px;
						padding-bottom:5px;
					}

						div#rsubmenuContent table#rsubmenuTable {
							width:205px;
						}
						
						div#rsubmenuContent table#rsubmenuTable td {
							padding-top:10px;
							border-bottom:1px dotted #CCCCCC;
							padding-bottom:10px;
						}
						
							div#rsubmenuContent dl {
								margin:0px;
								padding:0px;
							}
							
								div#rsubmenuContent dt {
									color:#666666;
									margin:0px;
									padding:0px;
									padding-bottom:5px;
								}
								
								div#rsubmenuContent dd {
									line-height:150%;
									margin:0px;
									padding:0px;
									padding-left:20px;
									background-image:url(../images/toppage/detailContentPoint.gif);
									background-position:top 5px;
									background-repeat:no-repeat;
								}
								
						div#rsubmenuContent table#rsubmenuTable td.submenuSelected {
							background-color:#F2F2F2;
						}
						
					div#rsubmenuContentBottom {
						height:5px;
						background-image:url(../images/toppage/newsContentBottom.gif);
					}
				
				div#rightBannerContent {
					margin-top:10px;
				}
				
				div#rightBannerContent ul {
					margin:0px;
					padding:0px;
					list-style-type:none;
				}
				
					div#rightBannerContent li {
						text-align:center;
						padding-bottom:10px
					}
		
		div#contentFooter {
			width:760px;
			margin-left:auto;
			margin-right:auto;
		}
		
			div#contentFooter h2 {
				margin:0px;
			}
			
			div#contentFooter p {
				color:#666666;
				margin:5px;
				padding-bottom:5px;
			}
			
div#footerCopyright {
	background-color:#FFFFFF;
	border-top:1px solid #CCCCCC;
}

	div#copyrightBackground {
		margin-top:5px;
		background-color:#0C4383;
	}
	
		div#copryrightText {
			font-size:12px;
			color:#FFFFFF;
			width:760px;
			padding:5px;
			margin-left:auto;
			margin-right:auto;
		}
		
/* Template */
div#tepmlateTitle h2 {
	margin:0px;
	padding:0px;
}

div#templateBreadCrumb p {
	font-size:10px;
	margin:0px;
	padding:10px;
	/*
	border-top:1px solid #CCCCCC;
	background-color:#F2F2F2;
	*/
}

div#templateContent {
	/* margin-top:10px; */
}
	
	div#templateContent h3 {
		margin:0px;
		padding:0px;
	}
	
	div#tempContentInside {
		margin:10px;
	}
	
	div#tempContentInsideBg {
		background-image:url(../images/common/templateBackgroundMiddle.gif);
		background-repeat:repeat-y;
		padding:10px;
		padding-top:5px;
		padding-bottom:5px;
	}

div#templateContent table.outer {
	border:1px solid #CCCCCC;
}

div#templateContent table.outerTimeTable {
	border:1px solid #CCCCCC;
	font-size:10px;
}
	
	div#templateContent table.outerTimeTable td {
		border:1px solid #CCCCCC;
	}
	
/* Default */
div#templateContent table.outer10 {
	border:1px solid #CCCCCC;
	font-size:10px;
}

	div#templateContent td.odd {
		background-color:#FFFFFF;
		border-bottom:1px solid #CCCCCC;
		line-height:150%;
	}

	div#templateContent td.even {
		background-color:#F2F2F2;
		border-bottom:1px solid #CCCCCC;
		line-height:150%;
	}
	
	div#templateContent th {
		color:#FFFFFF;
		background-color:#002673;
	}
		

/* Staff */
div#templateContent table.outer10font10 {
	border:1px solid #CCCCCC;
	font-size:10px;
}

	div#templateContent table.outer10font10 td.odd {
		font-size:10px;
		background-color:#FFFFFF;
		border-bottom:1px solid #CCCCCC;
		line-height:150%;
	}

	div#templateContent table.outer10font10 td.even {
		font-size:10px;
		background-color:#F2F2F2;
		border-bottom:1px solid #CCCCCC;
		line-height:150%;
	}
	
	div#templateContent table.outer10font10 th {
		font-size:10px;
		color:#FFFFFF;
		background-color:#002673;
	}
	
div#templateContent ul {
	list-style-type:square;
	margin:0px;
	padding:0px;
	line-height:175%;
}

div#templateContent ol {
	margin:0px;
	margin-left:20px;
	padding:0px;
	line-height:175%;
}

div#templateContent ol.inside {
	margin:0px;
	padding:0px;
	padding-left:10px;
	line-height:175%;
}

/* Admission */
h5.faqQuestion {
	color:#495A8B;
	line-height:175%;
}
	
/* Outline */
div.featureContent {
	margin-left:60px;
}

	div.featureContent ol {
		margin:0px;
		padding:0px;
		list-style-type:none;
	}
	
	div.featureContent li {
		padding:10px;
		background-color:#F2F2F2;
		border-top:1px solid #FFFFFF;
		border-bottom:1px solid #CCCCCC;
	}

/* Cource */
div#courseMenu {
	font-size:12px;
	padding:10px;
	background-color:#F2F2F2;
	border-bottom:1px solid #CCCCCC;
}

	div#courseBackground {
		padding:20px;
		background:url(../images/course/courceTableMiddle.gif);
		background-repeat:repeat-y;
	}

div.courseIndexMenu {
	padding:10px;
	background-color:#F2F2F2;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
}

/* Staff */
.staffBorder {
	border:1px solid #CCCCCC;
	margin-right:3px;
}

div.researchText {
	padding:5px;
	border:1px solid #CCCCCC;
	border-top:none;
}

/* News */
.newsListDate {
	padding:5px;
	line-height:175%;
	text-align:center;
	font-weight:bold;
}

.newsListTitle {
	padding:5px;
	line-height:175%;
}

.newTitle {
	font-size:14px;
	padding:10px;
	background-color:#F2F2F2;
	border-bottom:1px solid #CCCCCC;
	text-align:center;
}

/* Banner */
textarea.bannerCopyArea {
	width:325px;
	height:75px;
	border:1px solid #CCCCCC;
}

/* Blog */
td.blogBackground {
	padding:10px;
}

	td.blogBackground h4 {
		margin:0px;
		color:#FFFFFF;
		border-bottom:1px solid #0C4383;
		padding:10px;
		background:url(../images/blog/blogTitleBackground.gif);
		background-repeat:repeat;
	}
	
	td.blogBackground p.blogDate {
		margin:0px;
		padding:10px;
		font-size:10px;
		color:#666666;
		text-align:right;
		background-color:#E6E6E7;
	}
	
	td.blogBackground img {
		border:1px solid #CCCCCC;
	}
	
	td.blogBackground strong {
		color:#0C4383;
	}	