#wrapper {
	width: 762px;
	margin: 0 auto 0 auto; /* margin-top & margin-bottom: 0px, margin-left & margin-right: auto */
	padding: 0;
	border: 0;
	background: white;
}
/* header */
#header {
	width: 760px;
	margin: 2px 0 2px 0; /* margin-top & margin-bottom: 2px, margin-left & margin-right: 0px */
	padding: 0;
	border: 1px solid #ffe3d0;
	height: 55px;
}
#header h1 {
	width: auto;
	font-size: 12px;
	font-weight: normal;
	color: #818181;
	line-height: normal;
	font-style: normal;
}
#headerLead {
	width: 455px;
	font-size: 12px;
	font-weight: normal;
	color: #818181;
	margin: 5px 0 0;
	line-height: normal;
	font-style: normal;
	border-bottom: 1px #CCCCCC solid;
}
#headerCatch {
	float: right;
	margin: 5px 0 2px 0;
	width: auto;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #818181;
	text-align: right;
}
/* navigation */
#banner {
	float: left;
	width: 250px;
	height: 55px;
	margin: 0;
	padding: 0;
}
table.topMenu {
	width: 758px;
	border: 0;
}
table.topMenu td {
	border-width: 0;
	border-style: solid;
	vertical-align: middle;
	text-align: center;
	background-image: url(../images/bg_gray.gif);
	padding: 0 5px 0 5px;
	height: 17px;
	text-align: center;
}
#topMenu {
	width: 760px;
	margin: 1px 0 0 1px; /* margin-top & margin-left: 1px, margin-bottom & margin-right: 0px */
	padding: 0;
}
.topMenuText {
	font-size: 12px;
	color: #ff9900;
	line-height: 18px;
}
.topMenu a {
	text-decoration: none;
	color: #0066ff;
}
.topMenu a:hover {
	font-family: verdana, arial, sans-serif;
	color: #0000ff;
	text-decoration: underline;
}
/* Top Page */
.Row {
	float: left;
	width: 760px;
	margin: 8px 0px 0px 2px;
	padding: 0;
}
.RowL {
	float: left;
	width: 760px;
	margin: 0px 0px 0px 2px;
	padding: 0;
}
.topCol {
	float: left;
	margin: 0;
	padding: 0;
	width: 380px;
}
.topCol2 {
	float: left;
	margin: 0;
	padding: 0 0 0 0px;
	width: 375px;
}
#news {
	padding: 2px 2px 2px 1px;
	width: 345px;
	height: auto;
	background-color: #FFFFFF;
}
#news a {
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	color: #6699CC;
	font-size: 12px;
}
#news a:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #0000FF;
	text-decoration: underline;
}
#news ul {
	margin: 0;
	padding: 0 0 0 20px;
}
#news li {
	margin: 2px;
	padding: 0;
}
.picBox {
	float: left;
	width: 184px;
	height: auto;
	margin: 0px 2px 0px 3px;
	padding: 0;
}
.picBoxL {
	float: left;
	width: 182px;
	height: 88px;
	margin: 0px 2px 0px 3px;
	padding: 0;
	border: 1px solid #ffe3d0;
}
.picBody {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #818181;
	padding: 2px;
	margin: 2px;
	line-height: 16px;
}
.picBody a {
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}
.picBody a:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #0000ff;
	text-decoration: underline;
}
.picBody ul {
	margin: 2px;
	padding: 2px 0 0 20px;
}
.picBody li {
	margin: 0;
	padding: 0;
}
.picBody2 {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #818181;
	padding: 2px;
	margin: 2px 2px 2px 4px;
	line-height: 16px;
}
.mTitleO {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 4px 2px 4px 7px;
	color: #ff9900;
	line-height: 16px;
}
.mTitleO a {
	text-decoration: none;
	color: #ff9900;
}
.mTitleO a:hover {
	font-family: verdana, arial, sans-serif;
	color: #0000ff;
	text-decoration: underline;
}
.mTitleBlit {
	background-image: url(../images/bg_bluelit.gif);
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px 0 4px 0;
	width: 100%;
	height: auto;
}
.mTitleBlit a {
	text-decoration: none;
	color: white;
}
.mTitleBlit a:hover {
	font-family: verdana, arial, sans-serif;
	color: #0000ff;
	text-decoration: underline;
}
.stepBox {
	float: left;
	width: 142px;
	height: auto;
	margin: 0 2px 0px 3px;
	padding: 0;
}
.tCol {
	float: left;
	width: 180px;
	margin: 0px 2px 0 2px; /* margin-top & margin-bottom: 2px, margin-right & margin-left: 0px */
	padding: 2px 2px 4px 2px;
}
.tlCol {
	float: left;
	width: 368px;
	margin: 0px 0 2px 2px;
	padding: 2px 0 4px 4px;
}
.qBox {
	float: left;
	width: 180px;
	margin: 1px 2px 1px 2px;
	padding: 1px 0 1px 0;
}
.qBox ul {
	margin: 2px 0 4px 0;
	padding: 1px 0 0 14px;
}
.qBox li {
	margin: 2px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	margin: 2px;
}
.qBox a {
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	color: #818181;
	font-size: 12px;
}
.qBox a:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #0000FF;
	text-decoration: underline;
}
.RowLast {
	float: left;
	width: 760px;
	margin: 0px 0px 0px 2px;
	padding: 0;
	border: 1px solid #ffe3d0;
}
#e_bnr {
	clear: both;
	margin-left: 1%;
}
#e_bnr a {
	margin-left: 1%;
	float: left;
	width: 48%;
	max-width: 400px;
	padding: 0;
}
#e_bnr a img {
	width: 100%;
	max-width: 400px;
	padding: 0;
}
#e_bnr a:last-child { margin-right: 0; }
#e_bnr a:hover { opacity: .4; }
#e_bnr2 { clear: both; }
#e_bnr2 a {
	margin-right: 2%;
	float: left;
	width: 49%;
	max-width: 400px;
	padding: 0;
}
#e_bnr2 a img {
	width: 100%;
	max-width: 400px;
	padding: 0;
}
#e_bnr2 a:last-child { margin-right: 0; }
#e_bnr a:hover { opacity: .4; }
#e_bnr1 { clear: both; }
#e_bnr1 a {
	margin: 0 1%;
	width: 98%;
	max-width: 746px;
	padding: 0;
}
#e_bnr1 a img {
	width: 100%;
	max-width: 746px;
	padding: 0;
}
#e_bnr1 a:last-child { margin-right: 0; }
#e_bnr1 a:hover { opacity: .4; }
/* Top page middle column */
#middleCol {
	float: left;
	width: 372px;
	margin: 2px 0 2px 2px; /* margin-top, margin-bottom & margin-left: 2px, margin-right: 0px */
	padding: 4px;
	border-top: 1px solid #ffe3d0;
	border-right: 1px none;
	border-bottom: 1px solid #ffe3d0;
	border-left: 1px solid #ffe3d0;
}
.middleMenu {
	margin: 2px;
	padding: 0;
}
.middleMenu ul {
	margin: 0;
	padding: 0 0 0 20px;
}
.middleMenu li {
	margin: 2px;
	padding: 0;
	vertical-align: middle;
}
.middleColInner {
	float: left;
	width: 180px;
	margin: 1px 0 2px 1px;
	padding: 0;
	border-top: 1px solid #ffe3d0;
}
.middleColInner a {
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #818181;
}
.middleColInner a:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #0000ff;
	text-decoration: underline;
}
.middleColInner ul {
	margin: 0;
	padding: 0 0 0 14px;
}
.middleColInner li {
	margin: 2px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	padding: 0;
	height: 14px;
}
/* main page */
#mainCol {
	float: left;
	width: 756px;
	margin: 2px 0 2px 0;
	padding: 4px 0 4px 4px;
	border: 1px solid #ffe3d0;
}
.secondCol {
	float: left;
	width: 242px;
	margin: 2px 0 0px 0; /* margin-top & margin-bottom: 2px, margin-right & margin-left: 0px */
	padding: 4px 0 4px 4px;
}
.secondCol ul {
	margin: 0;
	padding: 0 0 0 14px;
}
.secondCol li {
	margin: 2px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	padding: 0;
	height: 17px;
}
.halfCol {
	float: left;
	width: 364px;
	margin: 2px 0 0px 0; /* margin-top & margin-bottom: 2px, margin-right & margin-left: 0px */
	padding: 4px 6px 4px 6px;
}
.halfCol ul {
	margin: 0;
	padding: 0 0 0 14px;
}
.halfCol li {
	margin: 2px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	padding: 0;
}
/* left column */
#leftCol {
	float: left;
	width: 176px;
	margin: 2px 0 0px 0; /* margin-top & margin-bottom: 2px, margin-right & margin-left: 0px */
	padding: 4px 0 4px 4px;
}
#leftCol a {
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}
#leftCol a:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #0000ff;
	text-decoration: underline;
}
.leftMenu {
	margin: 2px;
	padding: 0 0 6px 0;
}
.leftMenu ul {
	margin: 0;
	padding: 0 0 0 15px;
}
.leftMenu li {
	margin: 2px;
	padding: 0;
	height: 15px;
	vertical-align: middle;
}
#enrolBox {
	margin: 1px;
	padding: 3px;
	border: 1px solid #cfcfcf;
}
/* right column */
#rightCol {
	float: left;
	width: 175px;
	margin: 2px 0 2px 2px; /* margin-top, margin-bottom & margin-left: 2px, margin-right: 0px */
	padding: 4px 0 4px 4px;
}
.rightMenu {
	margin: 1px;
	padding: 2px 0 2px 0;
}
.rightMenu ul {
	margin: 0;
	padding: 0 0 0 18px;
}
.rightMenu li {
	margin: 0;
	padding: 0;
}
/* centre colum */
#centreCol {
	float: left;
	width: 563px;
	margin: 2px 0 0 4px;
	padding: 4px 0 0 4px;
}
#centreColforEnrol {
	float: left;
	width: 564px;
	margin: 2px 4px 0 0;
	padding: 4px 4px 0 3px;
}
#rightColEnrol {
	float: left;
	width: 172px;
	margin: 2px 0 0 2px;
	padding: 2px 0 0 4px;
	border-top: 1px solid #ffe3d0;
	border-right: 1px none;
	border-bottom: 1px solid #ffe3d0;
	border-left: 1px solid #ffe3d0;
}
/* footer */
#footer {
	clear: left;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #818181;
	margin-top: 0px;
	padding: 3em 0px;
}
/* ryugakugo-catch */
#wrapperCatch {
	width: 300px;
	background: white;
	margin: 0 auto 0 auto; /* margin-top & margin-bottom: 0px, margin-left & margin-right: auto */
	padding: 0;
	border: 0;
}
#catchCol {
	float: left;
	width: 300px;
	margin: 2px 0 2px 0;
	padding: 2px;
	border: 1px solid #ffe3d0;
}
/* menu tiltes */
.menuTitle {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 2px 0 2px 2px;
	color: #FFFFFF;
	background-color: #0099FF;
	height: auto;
}
.menuTitleSub {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 0 2px 2px;
	background-color: #0099FF;
	height: auto;
}
.menuTitleSub2 {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 0 2px 2px;
	background-color: #00CCFF;
	height: auto;
}
.menuTitleSub3 {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 0 2px 2px;
	background-color: #0066FF;
	height: auto;
}
.menuTitleO {
	background-image: url(../images/bg_orange.gif);
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px 0 4px 2px;
	width: 100%;
}
.menuTitleO a {
	text-decoration: none;
	color: #ffffff;
}
.menuTitleO a:hover {
	font-family: verdana, arial, sans-serif;
	color: #0000ff;
	text-decoration: underline;
}
.menuTitleB {
	background-image: url(../images/bg_blue.gif);
	font-size: 14px;
	font-weight: bold;
	padding: 4px 0 4px 2px;
	height: auto;
	width: 100%;
}
.menuTitleB a {
	text-decoration: none;
	color: #ffffff;
}
.menuTitleB a:hover {
	font-family: verdana, arial, sans-serif;
	color: #000066;
	text-decoration: underline;
}
.menuTitleBt {
	font-size: 14px;
	font-weight: bold;
	margin-left: 1px;
	width: 366px;
	height: auto;
}
.menuTitleBt a {
	text-decoration: none;
	color: #ffffff;
}
.menuTitleBt a:hover {
	font-family: verdana, arial, sans-serif;
	color: #000066;
	text-decoration: underline;
}
.menuTitleL {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 0;
	padding: 4px 0 4px 0;
	background-color: #6699FF;
}
.menuTitleL a {
	text-decoration: none;
	color: #ffffff;
}
.menuTitleL a:hover {
	font-family: verdana, arial, sans-serif;
	color: #0000ff;
	text-decoration: underline;
}
.menuTitleM {
	float: left;
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 0;
	padding: 4px 0 4px 0;
	width: 370px;
	background-color: #66CCFF;
}
.menuTitleR {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 2px;
	padding: 4px 0 4px 2px;
	width: 100%;
	background-color: #6699FF;
}
.menuTitleR a {
	text-decoration: none;
	color: #ffffff;
}
.menuTitleR a:hover {
	font-family: verdana, arial, sans-serif;
	color: #0000ff;
	text-decoration: underline;
}
.menuTitelOrenge {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	height: auto;
}
.menuTitleSubTop {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px 2px 4px 2px;
	background-color: #66CCFF;
	height: auto;
}
.menuTitleSubTop a {
	text-decoration: none;
	color: #ffffff;
}
.menuTitleSubTop a:hover {
	font-family: verdana, arial, sans-serif;
	color: #0000ff;
	text-decoration: underline;
}
.menuInquiry {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 2px 4px 2px;
	background-image: url(../images/bg_orange.gif);
	height: auto;
}
.menuInquirySub {
	float: left;
	width: 562px;
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	padding: 4px 2px 4px 2px;
	background-color: #66CCFF;
	height: auto;
}
.menuInquirySub2 {
	float: left;
	width: 562px;
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	padding: 4px 2px 4px 2px;
	background-color: #0099FF;
	height: auto;
}
.menuEnrolSub {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 0 2px 2px;
	background-color: #66CCFF;
	height: auto;
}
/* right menu tiltes */
.menuTitleRO {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 4px 2px 4px 2px;
	color: #ff9900;
	line-height: 18px;
}
.menuTitleRO a {
	text-decoration: none;
	color: #ff9900;
}
.menuTitleRO a:hover {
	font-family: verdana, arial, sans-serif;
	color: #0000ff;
	text-decoration: underline;
}
/* left menu Bodies */
.menuBody {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #818181;
	line-height: 16px;
	margin: 2px 2px 10px 2px;
	padding: 2px;
}
.menuBodyS {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #818181;
	line-height: 16px;
	margin: 2px 2px 2px 2px;
	padding: 2px;
	vertical-align: middle;
}
.menuBodyG {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #818181;
	line-height: 16px;
	margin: 2px 0 10px 2px;
	padding: 2px 0 2px 2px;
	vertical-align: middle;
	background-color : #FBFBFB;
}
.menuBodyO {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #6699FF;
	line-height: 18px;
	margin: 2px 0 10px 2px;
	padding: 2px 0 2px 2px;
	vertical-align: middle;
	background-color: #FFFFDF;
}
.menuBodyP {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #6699CC;
	line-height: 18px;
	margin: 2px 0 10px 2px;
	padding: 2px 0 2px 2px;
	vertical-align: middle;
	background-color: #F5F5F5;
}
.menuBodyM {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #818181;
	line-height: 16px;
	margin: 2px 0 10px 2px;
	padding: 2px 0 2px 2px;
	vertical-align: middle;
	background-image: url(../images/special.gif);
}
/* Top page middle bodies */
#newsTitle {
	margin: 4px 0 0 0;
	padding: 0;
	height: 25px;
	width: 100%;
}
.middleMenuBody {
	font-size: 12px;
	color: #818181;
	line-height: 14px;
	margin: 0;
	padding: 2px 0 0 0;
	width: 178px;
}
/* Top page right bodies */
.rightBodyG {
	margin: 2px;
	padding: 1px;
	font-size: 12px;
	color: #818181;
	line-height: 14px;
	width: 100%;
	vertical-align: middle;
	background-color : #efefef;
}
.rightBodyG a {
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}
.rightBodyG a:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #0000ff;
	text-decoration: underline;
}
/* General Page */
#pageTitle {
	height: 25px;
	width: 566px;
	background-color: #0099FF;
}
#pageTitle2 {
	height: 25px;
	width: 564px;
	background-color: #0099FF;
}
.subTitle {
	width: 566px;
	background-color: #00CCFF;
}
.stateTitle {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 0 2px 2px;
	height: 78px;
	background-color: #00CCFF;
}
.majorTitle {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 0 2px 2px;
	height: 20px;
	background-color: #00CCFF;
}
.stateTitleText {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 2px 0 2px 2px;
	background-color: #00CCFF;
}
.stateTitleText a {
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}
.stateTitleText a:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #0000ff;
	text-decoration: underline;
}
/* college page */
#schoolTitle {
	font-weight: bold;
	color: #FFFFFF;
	line-height: 23px;
	background-color: #0099FF;
	width: 566px;
}
.menueBlue {
	font-family: verdana, arial, sans-serif;
	padding-left: 2px;
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	color: #FFFFFF;
	background-color: #00CCFF;
}
.orangeTop {
	float: left;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FFAA2B;
	padding: 0px 0px 0px 2px;
	width: 564px;
}
#topColWGray {
	float: left;
	width: 564px;
	margin-top: 0px;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.scText {
	float: left;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #5F5F5F;
	padding: 2px;
	margin: 2px;
	line-height: 18px;
}
.scText ul {
	margin: 2px;
	padding: 0 0 0 20px;
}
.scText li {
	margin: 2px;
	padding: 0;
}
table.scTable {
	float: left;
	width: 100%;
	border: 0;
	margin: 0;
	padding: 2px;
}
table.scTable td {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #5F5F5F;
	padding-left: 1px;
	line-height: 16px;
	background-color: #efefef;
	border-width: thin;
	border-style: none;
}
table.scTable a {
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}
table.scTable a:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #0000ff;
	text-decoration: underline;
}
table.scTableR {
	float: left;
	width: 274px;
	border: 0;
	margin: 0;
	padding: 2px;
}
table.scTableR td {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #5F5F5F;
	padding-left: 1px;
	line-height: 16px;
	background-color: #efefef;
	border-width: thin;
	border-style: none;
}
.scColGrayL {
	float: left;
	width: 274px;
	margin-top: 8px;
	border: 1px solid #999999;
}
.scColGrayR {
	float: left;
	width: 274px;
	margin-top: 8px;
	margin-left: 10px;
	border: 1px solid #999999;
}
.inqTitle {
	height: 20px;
	width: 99%;
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	margin-top: 1px;
	padding: 6px 0 0 4px;
	background-color: #FF9900;
}
/* English page */
.schoolMenu1 {
	float: left;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
	margin: 8px 1px 0 0;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #0099FF;
	border-left: 1px solid #999999;
	width: 100px;
	background-color: #0099FF;
}
.schoolMenu2 {
	float: left;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 2px;
	margin: 8px 1px 0 0;
	border: 1px solid #999999;
	width: 100px;
	background-color: #cfcfcf;
}
.fullColWGrayTop {
	float: left;
	width: 100%;
	margin-top: 1px;
	border: 1px solid #999999;
}
.fullColGray {
	float: left;
	width: 564px;
	margin-top: 4px;
	margin-bottom: 2px;
}
.fullColWGray {
	float: left;
	width: 564px;
	margin-top: 8px;
	border: 1px solid #999999;
}
.leftColWGray {
	float: left;
	width: 275px;
	margin: 8px 8px 0 0;
	border: 1px solid #999999;
}
.rightColWGray {
	float: left;
	width: 276px;
	margin: 8px 0 0 0;
	border: 1px solid #999999;
}
.staffComment {
	float: left;
	width: 564px;
	margin: 8px 0 0 0;
	border: 1px solid #6699FF;
	color: #FFFFFF;
}
#schoolHeaderJ {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
#schoolHeaderE {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0 0 4px 4px;
}
.updated {
	float: left;
	width: 562px;
	border-top: 1px none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	background-color: #0099FF;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 1px;
}
.updated2 {
	float: left;
	width: 561px;
	border-top: 1px none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	background-color: #0099FF;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 1px;
	height: 20px;
}
/* tables */
table.dataTable {
	float: left;
	width: 100%;
	border: 0;
	margin: 0;
	padding: 2px;
}
table.dataTable td {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	padding-left: 1px;
	color: #818181;
	line-height: 17px;
	background-color: #F7F7F7;
	border-width: thin;
	border-style: none;
}
table.dataTable2 {
	float: left;
	width: 100%;
	border: 0;
	margin: 0;
	padding: 2px;
}
table.dataTable2 td {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	padding-left: 1px;
	color: #818181;
	line-height: 22px;
	background-color: #efefef;
	border-width: thin;
	border-style: none;
}
table.dataTable2 a {
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}
table.dataTable2 a:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #0000ff;
	text-decoration: underline;
}
table.dataTableH {
	float: left;
	width: 45%;
	border: 0;
	margin: 0;
	padding: 2px;
}
table.dataTableH td {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	padding-left: 1px;
	color: #818181;
	line-height: 22px;
	background-color: #efefef;
	border-width: thin;
	border-style: none;
}
table.dataTableH a {
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}
table.dataTableH a:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #0000ff;
	text-decoration: underline;
}
table.dataTable3 {
	float: left;
	width: 100%;
	border: 0;
	margin: 0;
	padding: 2px;
}
table.dataTable3 td {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	padding-left: 1px;
	color: #818181;
	line-height: 18px;
	background-color: #efefef;
	border-width: thin;
	border-style: none;
}
table.dataTableWB {
	float: left;
	width: 100%;
	border: 1px solid #999999;
	margin: 0;
}
table.dataTableWB td {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #818181;
	line-height: 20px;
	background-color: #efefef;
}
table.dataTableWB2 {
	float: left;
	width: 100%;
	border: 1px solid #999999;
	margin: 0;
}
table.dataTableWB2 td {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #818181;
	line-height: 30px;
	background-color: #efefef;
}
table.listTable {
	float: left;
	width: 100%;
	border: 0;
}
table.listTable td {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #818181;
	line-height: 18px;
	background-color: #efefef;
	border-style: none;
}
table.listTable a {
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}
table.listTable a:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #0000ff;
	text-decoration: underline;
}
.tableTitle {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #CCCCCC;
	padding-left: 2px;
}
.tableTitleW {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	padding: 4px 0 4px 4px;
}
.tableTitleBold {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #999999;
	padding-left: 2px;
}
.tableTitleS {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #999999;
}
.tableTitleBL {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #818181;
	font-weight: bold;
	background-color: #CCCCCC;
	padding-left: 2px;
}
table.refTable {
	float: left;
	width: 90%;
	margin: 0;
	padding: 2px;
}
table.refTable td {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	padding-left: 1px;
	color: #818181;
	line-height: 17px;
	background-color: #F7F7F7;
	border-width: thin;
	border-style: none;
}
.tableText {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #818181;
	line-height: 15px;
	background-color: #efefef;
}
/* general text */
body {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, sans-serif;
	color: #787878;
	background: #faf3fa;
}
form {
	margin: 0;
	padding: 2px 0 2px 0;
}
hr {
	margin: 0;
	padding: 0;
}
h1 {
	font-family: verdana, arial, sans-serif;
	margin: 0;
	padding: 4px 0 4px 4px;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}
h2 {
	margin: 0;
	padding: 4px 0 4px 4px;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
	color: #ffffff;
}
h3 {
	margin: 0;
	padding: 4px 0 4px 0;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
	color: #818181;
}
.bodyText {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #818181;
	padding: 2px;
	margin: 2px;
	line-height: 18px;
}
.bodyTextNA {
	float: left;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #818181;
	padding: 2px;
	margin: 2px;
	line-height: 18px;
}
.bodyTextNA a {
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}
.bodyTextNA a:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #0000ff;
	text-decoration: underline;
}
.bodyTextNA ul {
	MARGIN-TOP: 0em;
	MARGIN-BOTTOM: 0em;
}
.bodyTextS {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #000000;
}
.bodyTextW {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #818181;
	line-height: 18px;
	margin: 2px 0 2px 2px;
}
.bodyTextDot {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #818181;
	margin: 0 0 0 2px;
}
.bodyTextDotG {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #3399FF;
	margin: 0 0 0 2px;
}
.bodyTextDotO {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #FF9900;
	line-height: 16px;
	margin: 0 0 0 2px;
}
.bodyTextDotR {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #6666CC;
	line-height: 16px;
	margin: 0 0 0 2px;
}
.bodyTextR {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #FF3300;
	line-height: 15px;
	font-weight: bold;
}
.bodyTextO {
	font-family: verdana, arial, sans-serif;
	color: #FF9900;
}
.voiceText {
	float: left;
	width: 560px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #818181;
	padding: 2px;
	margin: 2px;
	line-height: 18px;
}
.bodyTextF {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #818181;
	padding: 2px;
	margin: 2px;
	line-height: 18px;
}
.bodyTextF a {
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}
.bodyTextF a:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #0000ff;
	text-decoration: underline;
}
/* RSS Image*/
#rssImage {
	margin: 0;
	padding-left: 320px;
}
/* small font size 10px*/
.footNote {
	float: left;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #818181;
	width: 100%;
}
.orangeBG {
	clear: both;
	background-color: #F90;
	width: 85%;
	font-weight: bold;
	padding: 1em;
	margin: 0 auto;
	text-align: center;
	border-radius: 5px;
}
.orangeBG a {
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
.orangeBG a:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #0000FF;
	text-decoration: underline;
}
.space { height: 15px; }
.space5 {
	height: 5px;
	margin: 0;
}
#voice {
	padding: 2px 2px 2px 1px;
	width: 398px;
	background-color: #FFFFFF;
}
#voice a {
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	color: #6699CC;
	font-size: 12px;
}
#voice a:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #0000FF;
	text-decoration: underline;
}
#voice ul {
	margin: 0;
	padding: 0 0 0 20px;
}
#voice li {
	margin: 2px;
	padding: 0;
}
.top_tl{
	font-size: 1.2em;
	font-weight: bold;
	border-left: solid 10px;
	padding-left: 7px;	
}
a.top_tl{
	text-decoration:none;
	color: #1486f9;
}


/*
#vMainCol {
	float: left;
	width: 572px;
	margin: 2px 0px 2px 2px;
	padding: 0;
	border-top: 1px solid #ffe3d0;
	border-right: 1px none;
	border-bottom: 1px solid #ffe3d0;
	border-left: 1px solid #ffe3d0;
}
#vMainCol a {
	text-decoration: none;	
	font-family: verdana,arial, sans-serif;
	font-size:12px;
}
#vMainCol a:hover {
	font-family: verdana,arial, sans-serif;
	font-size: 12px;
	color: #0000ff;
	text-decoration: underline;
}
#vRightCol {
	float: left;
	width: 173px;
	margin: 2px 0 0 0;
	padding: 2px 0 0 4px;
	border-top: 1px solid #ffe3d0;
	border-right: 1px none;
	border-bottom: 0 solid #ffe3d0;
	border-left: 1px solid #ffe3d0;
}
#vRightCol ul {
	margin: 0;
	padding: 0 0 0 15px;
}
#vRightCol li {
	margin: 2px 2px 4px 2px;
    padding: 0;
	vertical-align: middle;
}
#vRightCol a {
	text-decoration: none;	
	font-family: verdana,arial, sans-serif;
	font-size:12px;
}
#vRightCol a:hover {
	font-family: verdana,arial, sans-serif;
	font-size: 12px;
	color: #0000ff;
	text-decoration: underline;
}
.vInnerCol {
	float:left;
	margin:0;
	padding: 0;
}
.leftCol {
	float: left;
	width: 175px;
	margin: 0px 2px 0 2px; 
	padding: 2px 2px 4px 2px;
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px none;
}
.leftCol ul {
	margin: 0;
	padding: 0 0 0 15px;
}
.leftCol li {
	margin: 2px 2px 0px 2px;
    padding: 0;
	padding-left:2px;
}
.middleCol {
    float:left;
	width: 370px;
	margin: 0px 0 2px 2px; 
	padding: 2px 0 4px 4px;
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px solid #ffe3d0;
}

.pBox {
	float: left;
	width: 180px;
	height:59px;
	margin: 0 2px 0px 2px; 
	padding:0;
}
*/
