#wrap {
	background-color:#fff;
	}

#toplinks {
	border:1px solid #fff;
	line-height:24px;
	height:26px;
	background-color:#e6eff5;
	position:relative;
	}
	
.dropmenu {
	background:url(../images/dropIcon.gif) no-repeat 68px center;
	padding-right:8px;
	}

#slogan h1 {
	color:#fff;
	font-size:30px;
}

#sidebar h1 {
	border:1px solid #b4c3cc;
	font-size:14px;
	width:168px;
	height:32px;
	background:url(../images/titleBg.gif) no-repeat left top;
}
#sidebar ul {
	border:1px solid #b4c3cc;
	border-top:0px;
}
#sidebarList {
	border:1px solid #b4c3cc;
	border-top:0px;
}
#sidebar a:link,
#sidebar a:visited {
	color:#6d7b85;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	border:1px solid #fff;
	border-bottom:1px solid #b4c3cc;
	background-color:#e6eff6;
}
#sidebar a:hover {
	background:#fff url(../images/sidebarHover.gif) no-repeat right center;
}
#sidebar #sidebarList a.whiteBtmBorder {
	border-bottom:1px solid #fff;
}
	
#sideLink {
	border:1px solid #B4C3CC;	
}
#sideLink ul {
	border:1px solid #fff;
	background:#fff url(../images/sideLinkBg.gif) repeat-x left top;
}


#sideLink a:link,
#sideLink a:visited {
	background:url(../images/aoDot.gif) no-repeat 0px 6px;
	padding-left:10px;
	text-decoration:underline;
}
#sideLink a:hover,
#sideLink a:active {
	color:#DC2F1F;
	background:url(../images/aoDot.gif) no-repeat 0px -37px;
}



#crumb {
	background:#fff url(../images/currentIcon.gif) no-repeat 3px center;
	border-bottom:1px dotted #666;
	font-size:11px;
	line-height:22px;
}

#sidebar h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#61707a;
	font-weight:bolder;
}

#rightL,
.courseList,
#searchMain {
	border:1px solid #ccc;
	background:#fdfdfd url(../images/midBg.gif) repeat-x top left;
}


.rightBox {
	border:1px solid #ccc;
}
.rightBox h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	background-color:#e4e4e4;
	border-bottom:1px solid #ccc;
}
.rightBoxCnt {
	border-top:1px solid #fff;
	background-color:#f4f4f4;
	padding:8px 12px 8px;
}
.rightBoxCnt .todayRec li {
	padding-left:12px;
	background:url(../images/aoDot.gif) no-repeat 2px 9px;
}
.rightBoxCnt li a:link,
.rightBoxCnt li a:visited {
	line-height:16px;
	font-size:11px;
}
.moreFont a:link,
.moreFont a:visited{
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
	font-size:9px;
	font-weight:normal;
}
.moreFont a:hover,
.moreFont a:active {
	color:#DC2F1F;
}
.rightLT h2,
.rightLB h2,
.courseList h2,
.questionCnt h2,
.searchFor h2,
#searchMain h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:16px;
	line-height:24px;
}
.rightLT p {
	line-height:18px;
	margin-top:5px;
	margin-bottom:5px;
	font-size:11px;
}
.aoBtn1 a:link,
.aoBtn1 a:visited {
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#945e18;
	line-height:30px;
	font-weight:bold;
	text-align:center;
	display:block;
	background:url(../images/aoBg.gif) no-repeat 0px -336px;
}
.aoBtn1 a:hover,
.aoBtn1 a:active {
	background:url(../images/aoBg.gif) no-repeat -123px -336px;
}
.line {
	border-top:1px solid #ccc;
	border-bottom:1px solid #fff;
}
.marTB5Line {
	border-top:1px solid #ccc;
	border-bottom:1px solid #fff;
}
.desc h6 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
}
.gotoLogin a:link,
.gotoLogin a:visited {
	font-size:9px;
	color:#DC2F1F;
	font-weight:bold;
	text-decoration:underline;
}
.gotoLogin a:hover,
.gotoLogin a:active {
	color:#464646;
}
.questionTitleDiv {
	background-color:#E6EFF6;
	border-bottom:1px solid #b6cdde;
}
.questionTitle {
	text-align:center;
	background:url(../images/questionBg.gif) no-repeat 0px 0px;
}
.tagTitle {
	text-align:center;
	background:url(../images/questionBg.gif) no-repeat 0px 0px;
}
.questionTitle h3,
.tagTitle h3 {
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:60px;
	color:#fff;
}
.questionList { 
	color:#c00;
}
.questionCnt {
	background-color:#f2f2f2;
	border-top:1px solid #fff;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
}
.actList {
	text-align:right;
}

.commonTable {
	background-color:#fff;
}
.commonTable table,
.commonTable th,
.commonTable td {
	border:1px solid #ccc;
}
.commonTable th {
	font-size:11px;
	line-height:14px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	height:24px;
	background-color:#dadada;
}
.commonTable td {
	text-align:center;
	line-height:14px;
	padding-top:3px;
	padding-bottom:3px;
}
.schoolName {
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#006bb0;
}
.tagSchoolResult table,
.tagSchoolResult th,
.tagSchoolResult td {
	border:1px solid #ccc;
	padding:5px;
}
.tagSchoolResult th {
	background-color:#dfdfdf;
}
.tagSchoolHere {
	background-color:#E6EFF6;
	padding-left:10px;
}
.tagSchoolHere a:link,
.tagSchoolHere a:visited {
	line-height:28px;
	font-weight:bold;
}
.pageNo a:link,
.pageNo a:visited {
	margin-right:3px;
	padding-left:3px;
	padding-right:3px;
	line-height:26px;
	text-decoration:underline;
}
.pageNo a:hover {
	color:#464646;
}
.pageNo a.here {
	color:#464646;
	font-weight:bold;
}
.dropItem a:link,
.dropItem a:visited {
	color:#666;
	background:url(../images/tabMore.gif) no-repeat right center;
	padding-right:12px;
	text-decoration:none;
}
.dropItem a:hover {
	text-decoration:none;
	color:#333;
}
.dropItemList {
	border:1px solid #999;
	background-color:#ccc;
}
.dropItemList a:link,
.dropItemList a:visited {
	font-size:11px;
	display:block;
	line-height:16px;
	font-weight:normal;
	text-decoration:none;
}
.dropItemList a:hover {
	text-decoration:none;
	background-color:#f4f4f4;
}
.hiddenClick a:link,
.hiddenClick a:visited {
	color:#464646;
	text-decoration:underline;
}
.searchFor a:link,
.searchFor a:visited {
	text-decoration:underline;
	font-size:11px;
	margin-left:5px;
}
.searchFor a:hover,
.searchFor a:active,
.noteText a:hover,
.noteText a:active {
	color:#DC2F1F;
}
.regionIntro {
	border:1px solid #ccc;
	background-color:#f8f8f8;
}

.searchDiv {
	background-color:#fff;
	border:1px solid #ccc;
}
.searchDiv h4 {
	font-size:13px;
	line-height:26px;
	border-bottom:1px solid #dfdfdf;
}
.locationDiv {
	background-color:#f8f8f8;
}
.noteText a:link,
.noteText a:visited {
	font-size:11px;
	text-decoration:underline;
}
.goback a:link,
.goback a:visited {
	font-size:10px;
	font-weight:bold;
	color:#DC2F1F;
}
.pageNoL a:hover,
.pageNoL a:active {
	background-color:#006BB0;
	color:#fff;
	text-decoration:none;
}
.redFont,
.redFont a:link,
.redFont a:visited {
	color:#c00;
}
.schoolLink a:link,
.schoolLink a:visited {
	font-size:10px;
	color:#999;
}
.mar5R {
	margin-right:5px;
}


.forgetPW a:link,
.forgetPW a:visited {
	color:#ff0;
	font-size:9px;
	text-decoration:none;
}
.forgetPW a:hover,
.forgetPW a:active {
	text-decoration:underline;
}
.latestAp li img {
	vertical-align:middle;
}
.alSchoolName a:link,
.alSchoolName a:visited {
	color:#666;
	text-decoration:none;
}
.alSchoolName a:hover,
.alSchoolName a:active {
	text-decoration:underline;
}
