/* masterpage >>>>>>>>> */
.mainheader
{
	background-image: url(Img/hdrbkwi.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: top;
	width: 850px;
	height: 210px;
}
.mainfooter
{
	background-image: url('img/footerbk2.png');
	background-repeat: repeat-x;
	background-color: #c7d5e9;
}
.greeting
{
	color: White;
	font: italic 700 13px Arial;
}
.rndimglink
{
	color: #ffdf7b;
	font-size: 14px;
	font-weight: 700;
}
.rndimglink a:hover
{
	color: #ffdf7b;
	text-decoration: underline;
}
.rndimglink a:active, .rndimglink a:visited, .rndimglink a:link
{
	color: #ffdf7b;
	text-decoration: none;
}
.footeremph
{
	padding: 10px;
	font-weight: 700;
	color: #eb6c77;
	vertical-align: middle;
	text-align: center;
	font-size: 16px;
}
.footercprt
{
	text-align: right;
	font-size: 11px;
}
.ErrorText
{
	color: Red;
	font-weight: 700;
	font-family: Arial;
}

.SuccessText
{
	color: Green;
	font-weight: 700;
	font-family: Arial;
}

/* contents >>>>>>>>>>>>>>> */
body
{
	background-color: Black;
	background-image: url(Img/mainbk.jpg);
	font-family: Tahoma;
	font-size: 12px;
	color: Black;
	margin-left: 0;
	margin-right: 0;
}
.primarycontainer
{
	width: 1003px;
	height: 600px;
}
.rndtopbluegrad
{
	background-image: url(Img/rndgradtop1.png);
	height: 35px;
	width: 600px;
}
.rndtopbluedirt
{
	background-image: url(Img/rndbluetop1.png);
	height: 35px;
	width: 600px;
}
.rndcontblue
{
	background-color: #e6f1f7;
	padding: 6px 10px;
	font-size: 14px;
	width: 600px;
	text-align: left;
}
.blockcontainer
{
	width: 600px;
	text-align: left;
}
.blockhdrcaption
{
	text-align: center;
	font: 400 20px tahoma;
}
.rndbtmbluegrad
{
	background-image: url(Img/bluecontainer.png);
	background-position: center bottom;
	height: 8px;
	width: 600px;
}
.detailbtn
{
	background-image: url(Img/Btn/br.gif);
	height: 24px;
	padding-top: 2px;
	width: 130px;
	text-align: center;
	text-decoration: none;
	color: black;
	font: italic 700 12px arial;
}

.detailbtn a, .detailbtn a:hover, .detailbtn a:visited, .detailbtn a:active, .detailbtnhvr a, .detailbtnhvr a:hover, .detailbtnhvr a:visited, .detailbtnhvr a:active
{
	text-decoration: none;
	color: Black;
}

.detailbtnhvr
{
	background-image: url(Img/Btn/brh.gif);
	height: 24px;
	padding-top: 2px;
	width: 130px;
	text-align: center;
	color: White;
	text-decoration: none;
	font: italic 700 12px arial;
}
.rndcentermaintop
{
	width: 620px;
	height: 8px;
	background-image: url(Img/centerbkmain.png);
}
.rndcentermaincont
{
	width: 620px;
	background-color: #c7d5e9;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
.rndcentermainbtm
{
	background-image: url(Img/centerbkmain.png);
	background-position: center bottom;
	height: 9px;
}
.emphmain
{
	color: #eb6c77;
	font-size: 15px;
	text-decoration: underline;
	font-weight: 700;
}
.emphmain a
{
	font-weight: 700;
	color: #eb6c77;
	text-decoration: none;
}
.emphmain a:hover
{
	font-weight: 700;
}
.logininstr
{
	text-align: center;
	background-color: #e6f1f7;
	font: italic 700 12px arial;
}
.logintext
{
	font-size: 14px;
	text-align: center;
	font-family: arial;
	background-color: #e6f1f7;
}
.loginerror
{
	text-align: center;
	background-color: #e6f1f7;
	color: Red;
	font: italic 700 12px arial;
}
/* left column */
.newstop
{
	background-image: url(Img/columnbk1.png);
	background-position: center top;
	height: 35px;
	text-align: center;
	padding-top: 10px;
	width: 181px;
}
.rndleftpanelnews
{
	background-color: #69C;
	font-size: 12px;
	width: 181px;
	text-align: center;
}
.rndleftpanelnews a:visited
{
	color: #FFC;
	text-decoration: none;
}
.rndleftpanelnews a:hover, .greeting a:hover
{
	color: White;
	text-decoration: underline;
}
.rndleftpanelnews a:active, .rndleftpanelnews a:link, .greeting a:active, .greeting a:visited, .greeting a:link
{
	color: White;
	text-decoration: none;
}
.newsTitle
{
	font: 700 12px Arial;
}
.newsAnnotation
{
	font-size: 12px;
	font-family: Arial;
	padding-left: 5px;
	padding-right: 3px;
}
.newsCreatedDate
{
	font-size: 10px;
	font-family: Arial;
	color: Blue;
	text-align: right;
}
.newsListCreatedDate
{
	font-size: 10px;
	font-family: Arial;
	color: Gray;
	text-align: right;
	display: block;
}
.newsListAuthor
{
	font-size: 12px;
	font-family: Arial;
}
/* rign column */
.regiontop
{
	background-image: url(Img/columnbk1.png);
	background-position: center top;
	text-align: center;
	padding-top: 10px;
	width: 100%;
}
.regioncontainer
{
	background-color: #69C;
	padding-top: 10px;
	width: 100%;
}
.regionselectionbox
{
	text-align: center;
	background-image: url(Img/columnbk1.png);
	font: italic 700 12px arial;
}
.containertop
{
	background-image: url(Img/bluecontainer.png);
	background-position: center top;
	width: 600px;
	height: 8px;
}
.senseischooltop
{
	background-image: url(Img/columnbk2.png);
	height: 40px;
	text-align: center;
	padding-top: 10px;
	width: 100%;
}
.senseischoolcontainer
{
	background-color: #c7d5e9;
	width: 100%;
}
.senseischoolbottom
{
	background-image: url(Img/btmtransp.png);
	height: 120px;
	background-position: center bottom;
	width: 100%;
}
.mastertop
{
	background-image: url(Img/teacherbk.png);
	padding-top: 10px;
	padding-bottom: 5px;
	width: 172px;
}
.mastercontainer
{
	padding-top: 10px;
	width: 172px;
	background-color: #eb6c75;
	background-repeat: no-repeat;
	vertical-align: bottom;
}
.masterannotation
{
	width: 172px;
	background-color: #eb6c75;
	font-family: Arial;
	font-size: 11px;
	color: White;
}
.masterbottom
{
	background-image: url(Img/teacherbk.png);
	height: 10px;
	width: 172px;
	background-position: center bottom;
}
.hinttop
{
	background-image: url(Img/linksbk.png);
	padding-top: 8px;
	width: 172px;
}
.hintcontainer
{
	width: 168px;
	background-color: #FFDA6C;
	padding-left: 2px;
	padding-right: 2px;
}
.hintbottom
{
	background-image: url(Img/linksbk.png);
	height: 10px;
	width: 172px;
	padding-bottom: 8px;
	background-position: center bottom;
}
.hintsaying
{
	color: Black;
	text-align: justify;
	vertical-align: top;
	display: block;
	width: 165px;
	font: italic 700 12px Arial;
}
.hintsign
{
	color: Gray;
	text-align: right;
	font: italic 700 10px Arial;
}
.uploadfielddescr
{
	font-style: italic;
	text-align: left;
	vertical-align: top;
}
.ArticleTitle
{
	font-weight: 700;
}
.seminarTitle
{
	text-align: center;
	font: italic 700 12px arial;
}
.seminarTable
{
	font-family: arial;
	font-size: 12px;
	text-align: center;
	border: 1px solid #000000;
	width: 100%;
}
.seminarDayOfWeek
{
	color: Maroon;
	font: 700 12px arial;
}
.seminarRegularSelection
{
	color: Gray;
	font: 700 12px arial;
}
.nabortop
{
	background-image: url(Img/columnbk2.png);
	height: 40px;
	text-align: center;
	padding-top: 10px;
	width: 181px;
}
.naborcontainer
{
	background-color: #c7d5e9;
	padding-right: 3px;
	padding-left: 5px;
}
.naborbottom
{
	background-image: url(Img/btmtransp.png);
	height: 120px;
	background-position: center bottom;
	width: 181px;
}
.naborTitle
{
	padding-left: 5px;
	padding-right: 3px;
	font: 700 12px Arial;
}
.naborcontainer a:visited
{
	color: #151520;
	text-decoration: none;
}
.naborcontainer a:hover
{
	color: Black;
	text-decoration: underline;
}
.naborcontainer a:active, .naborcontainer a:link
{
	color: Black;
	text-decoration: none;
}
/* pager */

.PagerHyperlinkStyle, .PagerInfoCell
{
	font-size: 14px;
}
.hyperlinkTransfer
{
	font-size: 11px;
	text-align: center;
	font-style: normal;
}

.mainCaptionText
{
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}

.howToAddInfoCap
{
	font-weight: bold;
	font-size: 18px;
	text-align: center;
}

.howToAddInfoWarning
{
	font-weight: bold;
	font-size: larger;
	color: Fuchsia;
}

.howToAddInfo
{
	font-weight: bold;
	font-size: larger;
	color: #33CC33;
}

.contentText
{
	font-size: 14px;
	font-family: Tahoma;
}

.contentEmph
{
	font-size: 14px;
	font-family: Tahoma;
	font-weight: 700;
}
.fieldemptyerror
{
	text-align: center;
	background-color: #e6f1f7;
	color: Red;
	font: italic 12px arial;
}

.chokurei
{
	background-image: url(/Img/Art/chokureispace.png);
	margin: 10px;
}
.widthF
{
	width: 200px;
}
.pagedescription
{
	font-size: 10pt;
	padding-left: 24px;
	padding-right: 24px;
	text-align: justify;
	padding-bottom: 8px;
}

.articleModifiedDate
{
	font-size: 10px;
	font-family: Arial;
	color: Gray;
	text-align: left;
}

dd
{
	text-align: justify;
	margin: 0 0 0 25px;
}

dt
{
	font-weight: bold;
	margin: 20px 0px 0px 0px;
}