#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;
}


/* 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;
	border-top: 1px solid #ffe3d0;
	border-right: 1px none;
	border-bottom: 1px solid #ffe3d0;
	border-left: 1px solid #ffe3d0;	
}
#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;
	border-top: 1px solid #ffe3d0;
	border-right: 1px none;
	border-bottom: 1px solid #ffe3d0;
	border-left: 1px solid #ffe3d0;
}
.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;
	border-top: 1px solid #ffe3d0;
	border-right: 1px none;
	border-bottom: 1px solid #ffe3d0;
	border-left: 1px solid #ffe3d0;
}
#centreColforEnrol {
	float: left;
	width: 564px;
	margin: 2px 4px 0 0; 
	padding: 4px 4px 0 3px;
	border-top: 1px solid #ffe3d0;
	border-right: 1px none;
	border-bottom: 1px solid #ffe3d0;
	border-left: 1px solid #ffe3d0;
}
#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:0;
}

/* 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 {
	background-image:url(../images/bg_blue.gif);
	font-size: 14px;
	font-weight:bold;
	margin-left:1px;
	padding: 4px 2px 4px 2px;
	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 {
	float: left;
	background-color: #FF9900;
	padding:3px 0 2px 3px;
	width:100%;
	font-weight: bold;
}
.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;
}

/*
#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;
}
*/

