@charset "utf-8";
@import url(init.css);
@import url(clearfix.css);
@import url(interface.css);

/*------------------------------------
	wholeWrapper
-------------------------------------*/
.wholeWrapper {
	width:800px;
	margin:0px;
	border:5px solid #eeeeee;
	border-width:0px 5px;
}

/*------------------------------------
	globalHeader
-------------------------------------*/
.globalHeader .cTagLine {
	padding:1px 15px;
	border:1px solid #e1e1e1;
	border-width:1px 0px;
	color:#949494;
	background:#eeeeee;
	font-size:87%;
}

.globalHeader .cLogo {
	float:left;
	padding:8px 0px 8px 15px;
}

.globalHeader .cAuxLinks {
	float:right;
	margin:30px 15px 4px 0px;
}

* html .globalHeader .cAuxLinks {
	display:inline;
}

.globalHeader .cAuxLinks li {
	float:left;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	background:url(../img/utils/dingbats/02.gif) no-repeat left center;
}

.globalHeader .cSearch {
	float:right;
	clear:right;
	margin-right:15px;
}

* html .globalHeader .cSearch {
	display:inline;
}

.globalHeader .cSearch input,
.globalHeader .cSearch button {
	vertical-align:middle;
}

.globalHeader .cSearch button {
	width:78px;
	height:22px;
	background:none;
	border:0px;
	margin:0px;
	padding:0px;
	cursor:pointer;
}

.globalHeader .cNavi li {
	float:left;
}

.globalHeader .cNavi .cLarge {
	padding:2px 0px 2px 15px;
	background:#f8e4ed;
	border-bottom:1px solid #ffffff;
}

.globalHeader .cNavi .cLarge li { /* has intf_RollOver */
	width:153px;
	height:25px;
	margin-right:1px;
}

.globalHeader .cNavi .cLarge li span img,
.globalHeader .cNavi .cLarge li a:hover img {
	top:-25px;
}

.globalHeader .cNavi .cSmall {
	padding:4px 0px 4px 15px;
	background:#f0dbe4;
}

.globalHeader .cNavi .cSmall li {
	width:121px;
	height:20px;
	margin-right:5px;
}

.globalHeader .cNavi .cSmall li span img,
.globalHeader .cNavi .cSmall li a:hover img {
	top:-20px;
}

* html .globalHeader .cNavi .cSmall li img {
	vertical-align:top;
}

/*------------------------------------
	globalBody
-------------------------------------*/
.globalBody {
	margin:10px 0px 0px;
	padding:0px 15px;
}

.globalBody .cMainContainer {
	float:right;
	width:595px;
}

.globalBody .cMainContainer h2 {
	margin-bottom:10px;
}

.globalBody .cSidebar {
	float:left;
	width:160px;
}

.globalBody .cTopicPath {
	padding:4px 0px 10px 4px;
	font-size:92%;
	text-align:right;
}

/*------------------------------------
	globalFooter
-------------------------------------*/
.globalFooter {
	margin:30px 0px 0px;
}

.globalFooter .cCopyright {
	padding:3px 15px;
	background:#dcb1c4;
	color:#ffffff;
}

.globalFooter .cAddress {
	padding:10px 15px 20px 15px;
	background:#f8e4ed;
}

/*------------------------------------
	cAccessRoutImage
-------------------------------------*/
.cAccessRoutImage {
	margin:15px 0px 0px;
	padding:10px 0px 0px;
	list-style-type:none;
	background:url(../img/utils/dotted_line/1px_2px_9f9f9f.gif) repeat-x left top;
}

.cAccessRoutImage li {
	width:180px;
	margin:0px 0px 15px 27px;
}

.cAccessRoutImage .cCaption {
	font-size:92%;
}

/*------------------------------------
	cFacilities
-------------------------------------*/
.cFacilities dt {
	margin:2px 0px 0px;
	padding:3px 2px;
	background:#e5e5e5;
	font-weight:bold;
	font-size:87%;
}

.cFacilities dd {
	font-size:92%;
}

.cFacilities .cRow {
	margin:0px 0px 10px 0px;
	padding:0px 0px 8px 0px;
}

/*------------------------------------
	cAnnualSchedule
-------------------------------------*/
.cAnnualSchedule .cRow {
	margin-bottom:10px;
	padding-bottom:10px;
}

/*------------------------------------
	cExamInfo
-------------------------------------*/
.cExamInfo th {
	width:9em;
}
